From ff445e2b7976a537b2a13772a919811eac0554c8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Fri, 13 Aug 2010 02:35:49 +0200 Subject: [PATCH] Use accessor functions to access GtkRange --- gtk/gtkscrollbar.c | 4 ++-- gtk/gtkscrolledwindow.c | 2 +- modules/other/gail/gailrange.c | 16 ++++++++++------ 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/gtk/gtkscrollbar.c b/gtk/gtkscrollbar.c index a903e87843..ce41a231bd 100644 --- a/gtk/gtkscrollbar.c +++ b/gtk/gtkscrollbar.c @@ -113,8 +113,8 @@ gtk_scrollbar_style_set (GtkWidget *widget, "has-forward-stepper", &has_d, NULL); - range->min_slider_size = slider_length; - range->slider_size_fixed = fixed_size; + gtk_range_set_min_slider_size (range, slider_length); + gtk_range_set_slider_size_fixed (range, fixed_size); _gtk_range_set_steppers (range, has_a, has_b, has_c, has_d); diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 910b8f55b1..2e2664690a 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -1529,7 +1529,7 @@ gtk_scrolled_window_scroll_event (GtkWidget *widget, if (range && gtk_widget_get_visible (range)) { - GtkAdjustment *adj = GTK_RANGE (range)->adjustment; + GtkAdjustment *adj = gtk_range_get_adjustment (GTK_RANGE (range)); gdouble delta; delta = _gtk_range_get_wheel_delta (GTK_RANGE (range), event->direction); diff --git a/modules/other/gail/gailrange.c b/modules/other/gail/gailrange.c index 810baf8b10..a39636445f 100644 --- a/modules/other/gail/gailrange.c +++ b/modules/other/gail/gailrange.c @@ -101,6 +101,7 @@ gail_range_real_initialize (AtkObject *obj, gpointer data) { GailRange *range = GAIL_RANGE (obj); + GtkAdjustment *adj; GtkRange *gtk_range; ATK_OBJECT_CLASS (gail_range_parent_class)->initialize (obj, data); @@ -110,10 +111,11 @@ gail_range_real_initialize (AtkObject *obj, * If a GtkAdjustment already exists for the GtkRange, * create the GailAdjustment */ - if (gtk_range->adjustment) + adj = gtk_range_get_adjustment (gtk_range); + if (adj) { - range->adjustment = gail_adjustment_new (gtk_range->adjustment); - g_signal_connect (gtk_range->adjustment, + range->adjustment = gail_adjustment_new (adj); + g_signal_connect (adj, "value-changed", G_CALLBACK (gail_range_value_changed), range); @@ -147,7 +149,7 @@ gail_range_ref_state_set (AtkObject *obj) * We do not generate property change for orientation change as there * is no interface to change the orientation which emits a notification */ - if (range->orientation == GTK_ORIENTATION_HORIZONTAL) + if (gtk_orientable_get_orientation (GTK_ORIENTABLE (range)) == GTK_ORIENTATION_HORIZONTAL) atk_state_set_add_state (state_set, ATK_STATE_HORIZONTAL); else atk_state_set_add_state (state_set, ATK_STATE_VERTICAL); @@ -298,6 +300,7 @@ static void gail_range_real_notify_gtk (GObject *obj, GParamSpec *pspec) { + GtkAdjustment *adj; GtkWidget *widget = GTK_WIDGET (obj); GailRange *range = GAIL_RANGE (gtk_widget_get_accessible (widget)); @@ -316,8 +319,9 @@ gail_range_real_notify_gtk (GObject *obj, * Create the GailAdjustment when notify for "adjustment" property * is received */ - range->adjustment = gail_adjustment_new (GTK_RANGE (widget)->adjustment); - g_signal_connect (GTK_RANGE (widget)->adjustment, + adj = gtk_range_get_adjustment (GTK_RANGE (widget)); + range->adjustment = gail_adjustment_new (adj); + g_signal_connect (adj, "value-changed", G_CALLBACK (gail_range_value_changed), range); -- 2.30.2